PostScript APL: Font APL-2741 ============================= This font is set up to match the metrics and general style of the standard PostScript font Courier-Oblique. Accordingly the easiest way to get APL characters on your printer is to set the text as Courier italics in your word processor, and patch the word-processor's PostScript prologue, changing all references to Courier-Oblique to APL-2741. The font encoding is basically STSC's quad-AV, but note that any characters below hex32 have been shifted up above 128. This is because some of them interfere with many standard packages. Av>PS Encoding -------------- 2>173 /NOTMATCH 3>153 /FIND 4>168 /DIAMOND 5>154 /DIERESIS 6>144 /LEFTARROW 11>130 /LEFTSHOE 14>131 /RIGHTSHOE 15>137 /LOG 18>138 /IOTAUNDERBAR 19>150 /DELTILDE 21>132 /IBEAM 22>135 /ZILDE 23>247 /OMEGA 24>140 /UPARROW 25>139 /DOWNARROW 26>133 /RIGHTARROW 27>144 /LEFTARROW 28>128 /RIGHTTACK 29>129 /LEFTTACK 30>147 /DELTASTILE 31>157 /DELSTILE Also the Quad arrows are at 160,161,162,163 (Up, Down, Left, Right) Quad slope and jot are at 164,165 Squad is 169 See the font encoding for a complete list. Example of use with MS Word --------------------------- Set the APL characters as Courier, and italicize them. The easiest way to do this is to define a character style (say 'A'), and probably a paragraph style for complete APL sections (e.g. function listings). Patch Word's prologue file (POSTSCRP.INI) where it sets up the font table. This is towards the end of the file ... just search it for Courier-Oblique. Note that PostScript is case-sensitive, and APL-2741 must be entered in caps exactly as shown. Send the font to the printer, followed by the patched prologue, followed by any documents which include APL text. Using direct from APL*PLUS -------------------------- A sample function listing (TESTLIST.PS) is included on this disk. Simply write yourself a function to format your listings like this and write them to the printer having first loaded the font. Note that your function should map any characters below hex32 as explained above. A workspace is included to give you somewhere to start from! Adrian Smith January 1990